import requests

# 定义员工管理类
class IhrmEmployeesApi(object):

    #定义添加员工方法
    @classmethod
    def add_emp(cls,headers_data,json_data):
        resp = requests.post(url="http://ihrm2-test.itheima.net/api/sys/user",
                     headers=headers_data,
                     json=json_data)
        return resp

    # 员工管理列表
    @classmethod
    def emp_m(cls,headers_data):
        resp = requests.get(url="http://ihrm2-test.itheima.net/api/sys/user?page=1&size=10000",
                     headers=headers_data)

        return resp

    # 查询员工
    @classmethod
    def query_emp(cls,emp_id,headers_data):
        resp = requests.getrequests.get(url="http://ihrm2-test.itheima.net/api/sys/user/"+emp_id,
                     headers=headers_data)
        return resp

    # 修改员工
    @classmethod
    def modify_emp(cls,emp_id,headers_data,json_data):
        resp = requests.put(url="http://ihrm2-test.itheima.net/api/sys/user/" + emp_id,
                             headers=headers_data,
                             json=json_data)
        return resp

    # 删除员工
    @classmethod
    def delete_emp(cls,emp_id,headers_data):
        resp = requests.delete(url="http://ihrm2-test.itheima.net/api/sys/user/"+ emp_id,
                                headers=headers_data)
        return resp